home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / apps / 315 / opusdesc.doc < prev    next >
Text File  |  1989-07-09  |  11KB  |  210 lines

  1.                                    Opus v. 2.00
  2.                                   --------------
  3.                          Spreadsheet and Charting program
  4.                                  for the Atari ST
  5.  
  6.                                  by Doug Harrison
  7.  
  8.         This text file is meant to give a brief overview of the features 
  9.         of Opus and also to detail some of the changes made to the 
  10.         original version, which appeared in the Sept. 1988 ST-Log. 
  11.  
  12.         I. What is Opus?
  13.              Opus is a powerful, fast, and very user friendly GEM 
  14.              spreadsheet program including (but definitely not limited 
  15.              to!) the following features, with new features indicated by 
  16.              the asterisk:
  17.  
  18.              - 255 columns by 999 rows, implemented as sparse matrix
  19.              - over 60 mathematical functions
  20.              - very fast natural order, minimal recalculation
  21.              * presentation graphics utilizing GDOS for highest quality 
  22.                   printer output, with printing from within Opus or from a 
  23.                   separate program, OutChart, which is also provided
  24.              * chart types: area, bar, stacked bar, line, scatter, and pie
  25.              * easy plotting of regression lines and standard error bars 
  26.                   on up to six data series
  27.              * saves GEM metafiles of charts that may be loaded by any 
  28.                   program that can load metafiles, including Publisher ST 
  29.              - maximum formula/label length: 100 characters (formerly 60)
  30.              - absolute and relative cell addressing
  31.              - cell and block copying, moving, and deleting
  32.              - whole and partial row/column insertion and deletion
  33.              - data fill
  34.              * ability to name cells and ranges for reference in formulas
  35.              - column widths range from 1-99 characters (formerly 5-30 
  36.                   characters)
  37.              * very flexible number formatting, including 0-7 decimal 
  38.                   places, percent, dollar, scientific notation, trailing 
  39.                   zero suppression, display of negative numbers in 
  40.                   parentheses i.e. -2.22 displays as (2.22), format 
  41.                   strings (i.e. assign the format "Part #`" to a cell 
  42.                   containing the number 22, where ` designates the value 
  43.                   position, and the cell displays as "Part #22")
  44.              - cell contents may be left, center, or right justified
  45.              - bold, italics, and underlined text special effects
  46.              * hidden and protected cells
  47.              * detects circular references
  48.              - ability to freeze rows, columns, or both
  49.              - optional use of half-height font in monochrome to view 
  50.                   twice as many rows
  51.              - very fast file operations (much, much faster than the 
  52.                   original)
  53.              - fast sorting (also much faster than the original)
  54.              * set default paths, worksheet options, and chart options, 
  55.                   and save these to a configuration file loaded at boot 
  56.                   time
  57.              - flexible worksheet printing with option to redirect output 
  58.                   to a disk file
  59.              - a program is provided to set printer control codes for any 
  60.                   printer
  61.              - many mouse functions
  62.  
  63.         II. System requirements
  64.              - Atari ST with 1 megabyte of memory or more
  65.                   - one meg provides about 450K free with the control 
  66.                     panel, G+Plus, and Swiss and Dutch fonts in 10, 12, 
  67.                     14, and 24 points installed. Enough memory for about 
  68.                     12,000 numbers or several thousand formulas.
  69.              - color (medium resolution only) or monochrome monitor
  70.              - one double-sided drive, two single-sided drives, or hard 
  71.                   drive
  72.              - GDOS or G+Plus, device drivers, and fonts (meaning you own 
  73.                   a GDOS application such as Easy Draw, Wordup, Microsoft 
  74.                   Write, Publisher ST, etc.) This is required to use the 
  75.                   charting facility. Without GDOS, you can use the 
  76.                   spreadsheet but will be unable to create charts.
  77.  
  78.         III. Worksheet functions
  79.  
  80.              Recalculation speed is now competitive with the fastest 
  81.              spreadsheets, including LDW Power.
  82.  
  83.              A. Miscellaneous
  84.                   +, -, *, /
  85.                   ABS, FAC, DIV, MOD, ROUND, TRUNC
  86.              B. Trig
  87.                   SIN, COS, TAN, ASIN, ACOS, ATAN
  88.                   SINH, COSH, TANH, ASINH, ACOSH, ATANH
  89.                   RAD, DEG, PI
  90.              C. Power
  91.                   EXP, LN, POW, LOG, SQR, SQRT
  92.              D. Statistical
  93.                   SUM, PROD, MEAN, VAR, SDEV, SERR, MIN, MAX, COUNT
  94.                   REGR (regression, returns M & B on following models)
  95.                        y = Mx+B (linear)
  96.                        y = B + M*ln x (log)
  97.                        y = Bx^M (power)
  98.                        y = Be^Mx (exponential)
  99.                        Note: Opus performs the transformation 
  100.                        automatically on the non-linear models
  101.                   PREDV (figures M & B and calculates a y value for a 
  102.                        given x)
  103.                   CORR (calculates the regression correlation coefficient)
  104.                   RAND (random number between two limits)
  105.                   COMB (combinations)
  106.                   PERM (permutations)
  107.              E. Financial
  108.                   PV, FV, NPER, PMT, RATE
  109.              F. Lookup
  110.                   VLOOKUP, HLOOKUP, INDEX
  111.              G. Cell
  112.                   ISERR, COLUMN, ROW
  113.              H. Range
  114.                   COLUMNS, ROWS
  115.              I. Logical
  116.                   <, <=, >, >=, =, <>
  117.                   IF, AND, OR, NOT
  118.  
  119.         IV. Charting
  120.              A. Overview
  121.                   Opus provides presentation quality graphing using GDOS. 
  122.                   The charting facility is implemented as a separate 
  123.                   screen with its own menu bar, and display is truly "what 
  124.                   you see is what you get." The maximum chart size is 8 
  125.                   inches wide by 5 inches tall (roughly one-half the size 
  126.                   of a standard page), and you have complete control of 
  127.                   the chart size (within those limits) and may place the 
  128.                   chart anywhere on the page. GEM metafiles may be created 
  129.                   for later incorporation into documents produced by 
  130.                   Publisher ST or any program that can load metafiles. 
  131.                   Four completely separate charts are available, and they 
  132.                   are saved along with the worksheet data.
  133.              B. Chart Types
  134.                   - Scatter, Line, Bar, Stacked Bar, Area, and Pie
  135.  
  136.                   Opus supports six data series ("y or dependent axis") in 
  137.                   addition to the "x or independent axis" series. The axes 
  138.                   may be rotated to provide such things as horizontal bar 
  139.                   charts.
  140.              C. Fonts
  141.                   Any number of fonts can be used, in any number of point 
  142.                   sizes. Fonts and text effects may be selected 
  143.                   independently for axis tic labels, axis titles, chart 
  144.                   titles, legend text, and "values by markers" text.
  145.              D. Axes
  146.                   All charts types except pie deal with axes. You have 
  147.                   extensive and independent control of the axis formats. 
  148.                   Some of the supported options are:
  149.                        - suppress drawing of axis
  150.                        - display major grid lines (solid lines extending 
  151.                             from the tic marks)
  152.                        - display minor grid lines (dotted lines between 
  153.                             the major grids)
  154.                        - suppress tics or change orientation (i.e. up, 
  155.                             down, left, right, full)
  156.                        - tic label placement, including distance from axis
  157.                        - modify number format
  158.                        - set a skip value for the tic labels (i.e. draw 
  159.                             every third tic label, for example)
  160.                        - choose where axis crosses other axis (Opus 
  161.                             provides an intelligent default, however)
  162.                        - modify scaling of axes (again, intelligent 
  163.                             defaults are provided)
  164.              E. Regression lines and Standard error bars
  165.                   - easily plotted for each data series
  166.                   - control extent of regression line
  167.                   - maintain proper orientation even with rotated axes
  168.              F. Legend
  169.                   - may appear below or on the right side of the chart
  170.                   - option to enclose in box or shadowed box
  171.              G. Pie Charts
  172.                   - any number of slices may be exploded by clicking on 
  173.                        them
  174.                   - option to display percentages and/or values, by slices 
  175.                        or in the legend (legend text may even appear by 
  176.                        slices)
  177.                   - complete control of fill patterns (also applies to bar 
  178.                        and area charts)
  179.              H. Bar charts
  180.                   - control distance between bars (for multiple series 
  181.                        charts) and also bar distance from axis tics
  182.              I. Values by markers
  183.                   - display data point values by the point markers for 
  184.                        scatter and line charts, by bars for bar charts, or 
  185.                        within bars for stacked bar charts
  186.              J. Printing
  187.                   You may print charts either from within Opus or from a 
  188.                   separate program, OutChart, which is also provided.
  189.  
  190.              Although Opus gives you all this control over chart 
  191.              appearance, it uses intelligent defaults for all options, so 
  192.              that creating a chart is usually as simple as selecting the 
  193.              ranges while in the worksheet and viewing the chart. However, 
  194.              you can get "just that look" when necessary with a minimum of 
  195.              fuss.
  196.  
  197.         V. Planned/possible enhancements
  198.              - date/time, string, and matrix functions
  199.              - logarithmic scaling of chart axes
  200.              - object oriented drawing features so that you can add free 
  201.                   text, lines, arrows, boxes, etc. to charts without 
  202.                   having to save a metafile and load it into Publisher ST 
  203.  
  204.         VI. Shareware
  205.              If you enjoy Opus and use it on a regular basis, I would 
  206.              appreciate a $15 (or more) donation. Full details are 
  207.              included in OPUS200.DOC.
  208.  
  209.